package jschool.entidades;

import java.text.DateFormat;

public class Estudiante {
	private int idEstudiante;
	private int idCurso;
	private String nombre = null;
	private String apellido = null;
	private String direccion = null;
	private String telefono1 = null;
	private String telefono2 = null;
	private String email = null;
	private String sexo = null;
	private String estadoCivil = null;
	private String fechaNacimiento = null;
	private String fechaInscripcion = null;
	private String nacionalidad = null;
	private String nombrePadre = null;
	private String telefonoPadre = null;
	private String nombreMadre = null;
	private String telefonoMadre = null;
	private String cedulaPadre = null;
	private String cedulaMadre = null;
	private String observaciones = null;
	private int numeroDeOrden;
	private String Imagen = null;
	private static DateFormat formatoFecha;

	static {
		formatoFecha = DateFormat.getDateInstance();
	}

	public Estudiante(int idEstudiante, int idCurso, String nombre,
			String apellido, String direccion, String telefono1,
			String telefono2, String email, String sexo, String estadoCivil,
			String fechaNacimiento, String fechaInscripcion,
			String nacionalidad, String nombrePadre, String telefonoPadre,
			String nombreMadre, String telefonoMadre, String cedulaPadre,
			String cedulaMadre, String observaciones, String imagen,
			int numeroDeOrden) {

		super();
		this.idEstudiante = idEstudiante;
		this.idCurso = idCurso;
		this.nombre = nombre;
		this.apellido = apellido;
		this.direccion = direccion;
		this.telefono1 = telefono1;
		this.telefono2 = telefono2;
		this.email = email;
		this.sexo = sexo;
		this.estadoCivil = estadoCivil;
		this.fechaNacimiento = fechaNacimiento;
		this.fechaInscripcion = fechaInscripcion;
		this.nacionalidad = nacionalidad;
		this.nombrePadre = nombrePadre;
		this.telefonoPadre = telefonoPadre;
		this.nombreMadre = nombreMadre;
		this.telefonoMadre = telefonoMadre;
		this.cedulaPadre = cedulaPadre;
		this.cedulaMadre = cedulaMadre;
		this.observaciones = observaciones;
		this.Imagen = imagen;
		this.numeroDeOrden = numeroDeOrden;
	}

	public int getIdEstudiante() {
		return idEstudiante;
	}

	public void setIdEstudiante(int idEstudiante) {
		this.idEstudiante = idEstudiante;
	}

	public int getIdCurso() {
		return idCurso;
	}

	public void setIdCurso(int idCurso) {
		this.idCurso = idCurso;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido() {
		return apellido;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public String getTelefono1() {
		return telefono1;
	}

	public void setTelefono1(String telefono1) {
		this.telefono1 = telefono1;
	}

	public String getTelefono2() {
		return telefono2;
	}

	public void setTelefono2(String telefono2) {
		this.telefono2 = telefono2;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getSexo() {
		return sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public String getEstadoCivil() {
		return estadoCivil;
	}

	public void setEstadoCivil(String estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	public String getFechaNacimiento() {
		return fechaNacimiento;
	}

	public void setFechaNacimiento(String fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}

	public String getFechaInscripcion() {
		return fechaInscripcion;
	}

	public void setFechaInscripcion(String fechaInscripcion) {
		this.fechaInscripcion = fechaInscripcion;
	}

	public String getNacionalidad() {
		return nacionalidad;
	}

	public void setNacionalidad(String nacionalidad) {
		this.nacionalidad = nacionalidad;
	}

	public String getNombrePadre() {
		return nombrePadre;
	}

	public void setNombrePadre(String nombrePadre) {
		this.nombrePadre = nombrePadre;
	}

	public String getTelefonoPadre() {
		return telefonoPadre;
	}

	public void setTelefonoPadre(String telefonoPadre) {
		this.telefonoPadre = telefonoPadre;
	}

	public String getNombreMadre() {
		return nombreMadre;
	}

	public void setNombreMadre(String nombreMadre) {
		this.nombreMadre = nombreMadre;
	}

	public String getTelefonoMadre() {
		return telefonoMadre;
	}

	public void setTelefonoMadre(String telefonoMadre) {
		this.telefonoMadre = telefonoMadre;
	}

	public String getCedulaPadre() {
		return cedulaPadre;
	}

	public void setCedulaPadre(String cedulaPadre) {
		this.cedulaPadre = cedulaPadre;
	}

	public String getCedulaMadre() {
		return cedulaMadre;
	}

	public void setCedulaMadre(String cedulaMadre) {
		this.cedulaMadre = cedulaMadre;
	}

	public String getObservaciones() {
		return observaciones;
	}

	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}

	public String getImagen() {
		return Imagen;
	}

	public void setImagen(String imagen) {
		Imagen = imagen;
	}

	public int getNumeroDeOrden() {
		return numeroDeOrden;
	}

	public void setNumeroDeOrden(int numeroDeOrden) {
		this.numeroDeOrden = numeroDeOrden;
	}

	@Override
	public String toString() {
		return formatoFecha.format(fechaNacimiento);
	}

	public String toStringFechaIngreso() {
		return formatoFecha.format(fechaInscripcion);
	}
}
